/**
 * Created by Administrator on 2017/4/13.
 */

// 读取当天xml文件，解析xml入库
var moment = require('moment');
var request = require('request');
var xml2js = require('xml2js');
var parse = new xml2js.Parser();
var dao = require('../dao/LiveContentDao');
module.exports = {

    parseXML4Today: function () {
        var date = moment().format('YYYYMMDD').toString();
        var dateint = parseInt(date);
        // var date =20170408;
        for(var i=dateint;i<=dateint+5;i++) {
            date=i;
            var url = 'http://cdn.bestmovie.com.cn/liveplay/livecontent.' +
                date +
                '.xml';
            request(url, function (error, res, body) {
                if (!error && res.statusCode == 200) {
                    // console.log(body);
                    parse.parseString(body, function (err, result) {
                        // console.log(result);

                     //   console.log(JSON.stringify(result['root']['Date'][0]['livecontent']));

                        var contents=result['root']['Date'][0]['livecontent'];
                        var arr=[];
                        // var i=0;
                        for(var i=0;i<result['root']['Date'][0]['livecontent'].length;i++) {
                            dao.put2DataBaseLiveContentSimple(contents[i]['$'],function (reslut) {
                           //     console.log(JSON.stringify(reslut))
                            })
                        }
                        // for(var i=0;i<result['root']['Date'][0]['livecontent'].length;i++) {
                        //     dao.put2DataBaseLiveContent(contents[i]['$'],function (reslut) {
                        //         console.log(JSON.stringify(reslut))
                        //     })
                        // }

                        // dao.put2DataBase([parseInt(date), JSON.stringify(result['root']['Date'][0]['livecontent'])], function (sqlresult) {
                        //     console.log(JSON.stringify(sqlresult.rows))
                        //     if (!sqlresult.isSuccess) {
                        //         console.log('xml入库出现错误')
                        //     }
                        // })


                    })

                }
            })
        }


        // var date = moment().format('YYYYMMDD').toString();
        //
        // var url = 'http://cdn.bestmovie.com.cn/liveplay/livecontent.' +
        //     date +
        //     '.xml';
        // request(url, function (error, res, body) {
        //     if (!error && res.statusCode == 200) {
        //         parse.parseString(body, function (err, result) {
        //             console.log(JSON.stringify(result['root']['Date'][0]['livecontent']));
        //             var contents=result['root']['Date'][0]['livecontent'];
        //             var arr=[];
        //             for(var i=0;i<result['root']['Date'][0]['livecontent'].length;i++) {
        //                 dao.put2DataBaseLiveContent(contents[i]['$'],function (reslut) {
        //                     console.log('cdn入库');
        //                     // console.log(JSON.stringify(reslut))
        //                 })
        //             }
        //         })
        //
        //     }
        // })
    },
    // 数据入库

    // 查询当天
    //     getLiveData:function () {

        // }


};





